#include <iostream>

// 这里将会使用默认参数
int defaultParameter(int x,int y = 1,int z = 10);
int defaultParameter(int x,int y, int z);
// 如果使用默认参数原型，必须只用从左到右类型的默认参数原型，中间空着是不行的
// int defaultParameter(int x,int y = 11,int z);   // 这样的形参声明方式不可以,因为中间存在值

int main(){
    int default1 = defaultParameter(1);
    std::cout << default1 << std::endl;
    

    return 0;
}

// 使用默认参数，必须通过函数原型来实现
// 就像这样？
int defaultParameter(int x,int y,int z){
    return x+y+z;
}

